Big Huge Thesaurus

velvet bean

noun